Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Monastir M15 Monastir M25 Sabadell M25 Telavi M25 Telavi M15 Telavi M25 Monastir Oeiras 1 Challenger Indian Wells 1 Challenger M25 Santo Domingo M25 Wesley Chapel Cleveland Challenger M15 Antalya M15 Antalya Portugal F1 Portugal F2 France F4 France F5 USA F22 USA F29 USA F30 USA F11 USA F12 USA F20 USA F24 USA F25 USA F30 USA F31 USA F1 USA F2 USA F3 France F5 France F6 France F7 Spain F9 Spain F10 USA F21 USA F16a USA F19 USA F21 Canada F10 Canada F11 USA F28 USA F8 Russia F3 (Kazan) Egypt F10 (Sharm El Sheikh) Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Kazakhstan F4 (Shymkent) USA F11 (Orange Park) Kazakhstan F5 (Shymkent) Turkey F17 (Antalya) M25 Kazan M15 Palmanova M25 Aktobe M25 Aktobe M15 Toulouse M15 Quinta Do Lago M25+H Arlon M25 Lasne M25 Weston M25 Quinta Do Lago M25 East Lansing M25 Tulsa USA F5 M25 Monastir M25 Monastir Togliatti Cup - Togliatti Kyiv Open - Kiev M25 Shymkent M25 Cancun M25 Pensacola M25 Santo Domingo Bukhara Challenger - Bukhara Garden Open - Rome Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup Challenger Tennis - Seoul Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Gemax Samsung Open 2004 - Belgrade Open Mutouest - St. Brieuc XXXVII Torneig C.E. Laieta - Barcelona Ispat Open 2004 - Ostrava Steelers Cup - Kosice Ljubljana Open - Ljubljana Schickedanz Open - Furth Nord/LB Open 2004 - Braunschweig XI Open International D'Andorra - Andorra Internationale Badische Meisterschaffen Um Den Techem Cup - Zell The Manchester Trophy - Manchester Togliatti Cup - Togliatti Alexander Kolyaskin Memorial - Donetsk 4° Sporting Challenger - Turin Schickendanz Open - Furth Nokian Hakkapeliitta Open - Tampere ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona Genoa Open Challenger-Fondazione Carige - Genova Challenger Copa Sevilla - Seville Kobstaedernes ATP Challenger - Kolding Tennis Napoli Cup 2006 - Napoli Challenger Copa Sevilla - Seville Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava PEOPLEnet Cup - Dnepropetrovsk III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Nord LB Open - Braunschweig San Marino CEPU Open - San Marino Sunrise Challenger Tashkent Challenger Rabat Challenger St. Brieuc Challenger San Remo Challenger Biella Challenger Lugano Challenger Turin Challenger Barranquilla Challenger Scheveningen Challenger Dortmund Challenger Segovia Challenger Tashkent Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Lermontov Challenger Mons Challenger Bucaramanga Challenger Pereira Challenger Sarasota Challenger Savannah Challenger Ostrava Challenger Karshi Challenger Samarkand Challenger Prostejov Challenger Braunschweig Challenger Eskisehir Challenger Astana Challenger Kenitra Challenger Orleans Challenger Sacramento Challenger Tashkent Challenger Kazan Challenger Geneva Challenger Charlottesville Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Tyumen Challenger Irving Challenger M25+H Kazan Savannah Challenger Napa Challenger Knoxville Challenger Champaign Challenger Dallas Challenger San Luis Potosi Challenger Karshi Challenger Samarkand Challenger Moscow Challenger Fergana Challenger Binghamton Challenger Lexington Challenger Aptos Challenger Charlottesville Challenger Mouilleron-Le-Captif Challenger Champaign Challenger Maui Challenger Sarasota Challenger Tallahassee Challenger Braunschweig Challenger Binghamton Challenger Astana Challenger Genova Challenger Szczecin Challenger Columbus Challenger Stockton Challenger Charlottesville Challenger Knoxville Challenger Noumea Challenger Koblenz Challenger Rennes Challenger Maui Challenger Tempe Challenger Panama City Challenger Anning Challenger Gimcheon Challenger Karshi Challenger Samarkand Challenger Lyon Challenger Aptos Challenger Como Challenger Seville Challenger Tiburon Challenger Tashkent Challenger Fairfield Challenger Shenzhen Challenger Knoxville Challenger Kobe Challenger Hua Hin Challenger Noumea Challenger Rennes Challenger Quimper Challenger Budapest Challenger Marbella Challenger Alicante Challenger Tallahassee Challenger Karshi Challenger Samarkand Challenger Ilkley Challenger Meerbusch Challenger Mallorca Challenger Chicago Challenger Cassis Challenger Istanbul Challenger Tiburon Challenger Stockton Challenger Almaty Challenger Fairfield Challenger Brest Challenger Noumea Challenger Da Nang Challenger Newport Beach Challenger Indian Wells Challenger Sarasota Challenger Tallahassee Challenger Nanchang Challenger Savannah Challenger Shymkent Challenger Heilbronn Challenger Samarkand Challenger Jerusalem Challenger Poznan Challenger Little Rock Challenger Fergana Challenger Winnetka Challenger Nur-Sultan Challenger Binghamton Challenger Manerbio Challenger Portoroz Challenger L'Aquila Challenger Baotou Challenger New Haven Challenger Jinan Challenger Shanghai Challenger Cary Challenger Kaohsiung Challenger Nur-Sultan Challenger Ismaning Challenger Brest Challenger Shenzhen Challenger Kobe Challenger Ortisei Challenger Maia Challenger Ann Arbor Challenger Rennes Challenger Quimper Challenger Dallas Challenger Cherbourg Challenger Koblenz Challenger Pau Challenger Indian Wells Challenger Prague II Challenger Ostrava Challenger Prostejov Challenger Parma Challenger Forli Challenger Istanbul Challenger Cary Challenger Orlando Challenger Sao Paulo Challenger Potchefstroom 1 Challenger Potchefstroom 2 Challenger St. Petersburg 1 Challenger Zadar Challenger Oeiras 1 Challenger Rome 1 Challenger Almaty 1 Challenger Almaty 2 Challenger Pozoblanco Challenger Segovia Challenger M15 Monastir Verona Challenger Como Challenger Seville Challenger Rennes Challenger Cary 2 Challenger Bucharest Challenger Columbus Challenger Barcelona Challenger Alicante Challenger Blumenau Challenger Concepcion Challenger Oeiras 2 Challenger Savannah Challenger M15 Monastir M15 Antalya M25 Antalya Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open Shanghai - Shanghai Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad St. Petersburg Open - St. Petersburg Chennai Open - Chennai International Tennis Championships - Delray Beach SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Open Seat Godo 2005 - Barcelona Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open SEAT Godo 2006 - Barcelona Mercedes Cup - Stuttgart Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Mordovia Cup - Mordovia Chennai Open - Chennai Sydney International - Sydney Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril St. Petersburg Challenger - St. Petersburg Gerry Weber Open - Halle Red Letter Days Open - Nottingham Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Kyiv Open - Kiev China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open 13 - Marseille Tehran Open 2004 - Tehran ABN AMRO World Tennis Tournament - Rotterdam Banja Luka Challenger 2004 - Banja Luka Estoril Open - Estoril Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach BCR Open Romania - Bucharest Thailand Open - Bangkok ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Privat Bank Cup - Dnepropetrovsk Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Masters Series - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Open Mutouest de Saint-Brieuc - St. Brieuc Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Pilot Pen Tennis - New Haven Trofeo Internacional Club Laieta - Barcelona Thailand Open - Bangkok Nord LB Open - Braunschweig China Open - Beijing Oberstaufen Cup - Oberstaufen Porsche Open - Poznan Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Pekao Open 2005 - Szczecin BMW Open - Munich Ethias Tennis Trophy - Mons Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Open de la Ville de Saint Denis - Reunion Island China Open - Beijing Qatar ATP Challenger - Doha Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg X Torneo Internazionale di Tennis - Barletta Citta di Monza - Monza Bet-at-home Open - Hamburg Citi Open - Washington St. Petersburg Open - St. Petersburg VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Schickendanz Open - Furth US Men's Clay Court Championship - Houston Nord LB Open 2006 - Braunschweig Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Ciudad de Pozoblanco Open Diputacion - Cordoba Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Gerry Weber Open - Halle Porsche Open - Poznan Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia Open Costa Daurada - Tarragona US Men's Clay Court Championship - Houston Stockton Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Sydney International - Sydney New York Open - New York Grand Prix Hassan II - Marrakech Geneva Open - Geneva BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Hall of Fame Open - Newport Citi Open - Washington New York Open - New York Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Sardegna Open - Cagliari Emilia-Romagna Open - Parma Hall of Fame Open - Newport Heilbronn Open - Heilbronn BMW Tennis Championship - Sunrise Morocco Tennis Tour - Marrakech Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan 2007 Knoxville Challenger - Knoxville KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Kos Succhetti Tennis Cup - Cordenons Akbank Private Banking TED Open - Istanbul UTC Open - Cherkassy Ethias Trophy - Mons Furth Challenger Braunschweig Challenger Trnava Challenger Napoli Challenger Astana Challenger Marrakech Challenger Mons Challenger Genova Challenger Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Toronto Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Ostrava Challenger Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Bratislava Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Helsinki Challenger San Jose Challenger Braunschweig Challenger Memorial Kolyaskin - Donetsk Astana Challenger Poznan Challenger Istanbul Challenger Bangkok Challenger Heilbronn Challenger Kazan Challenger Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Sarasota Challenger Australian Open - Melbourne French Open - Paris Savannah Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Ostrava Challenger Wimbledon - London U.S. Open - New York Prague Challenger Australian Open - Melbourne French Open - Paris Bordeaux Challenger French Open - Paris Monza Challenger Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Scheveningen Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Champaign Challenger Kosice Challenger Istanbul Challenger Tumkur Open - Tumkur Como Challenger Genova Challenger Dallas Challenger Challenger 42 - Andrezieux Sarasota Challenger Guayaquil Challenger Charlottesville Challenger The LTA Bolton Challenger - Bolton M25 Monastir Mons Challenger Knoxville Challenger Canberra Challenger Savannah Challenger Bancastato Challenger Lugano - Lugano Tiburon Challenger Fergana Challenger - Fergana Fairfield Challenger Eckental Challenger Champaign Challenger Open Sainte Victoire - Aix-En-Provence Burnie Challenger Quimper Challenger Launceston Challenger Morelos Challenger Guadalajara Challenger Leon Challenger Vancouver Challenger Cary Challenger Kaohsiung Challenger Traralgon Challenger Canberra Challenger Champaign Challenger Toyota Challenger Bordeaux Challenger Budapest Challenger - Budapest Koblenz Challenger Newport Beach Challenger San Francisco Challenger Indian Wells Challenger Savannah Challenger Loughborough Challenger Fergana Challenger Istanbul Challenger Tashkent Challenger Las Vegas Challenger Irving Challenger Charlottesville Challenger Qingdao Challenger Cleveland Challenger Bordeaux Challenger Lexington Challenger Iasi Challenger Biella Challenger Eckental Challenger Campinas Challenger St. Petersburg 2 Challenger Ostrava Challenger Biella 5 Challenger Biella 6 Challenger Braunschweig Challenger Iasi Challenger Prague 3 Challenger Orleans Challenger Milan Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, ROU-RUS 1-4 Oeiras 1 Challenger Medibank Private International - Sydney Open de la Comunidad Valenciana - Valencia Open de Tenis Comunidad Valenciana - Valencia Cary Challenger SAP Open - San Jose Open Seat Godo 2007 - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Buenos Aires Challenger Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel Allianz Suisse Open Gstaad - Gstaad Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Kroger / St. Jude International - Memphis Milan Indoors - Milan Apia International - Sydney Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Truist Atlanta Open - Atlanta Stockholm Open - Stockholm Davis Cup, PO, RUS-IND 3-2 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Grand Prix Hassan II - Casablanca Kremlin Cup - Moscow Swiss Indoors Basel - Basel Kremlin Cup - Moscow Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha New York Open - New York Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Citi Open - Washington Campionati Internazionali d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Mutua Madrid Open - Madrid Masters Series Monte-Carlo - Monte-Carlo Miami Open - Miami BNP Paribas Masters - Paris Miami Open - Miami Wimbledon - London Wimbledon - London Davis Cup, Group I, 1R, RUS-POL 2-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Olympics - Rio de Janeiro